home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
07
/
5
/
DISK0751.ZIP
/
ASEASY.HLP
< prev
next >
Wrap
Text File
|
1990-04-25
|
58KB
|
2,064 lines
51
ORDER 1140
Shareware 1867
ASP 2747
ADD-INs 3385
Arrays 4429
Column 5051
ComData 5581
ComFile 6269
ComGraph 6961
ComPrint 9981
ComRange 10501
ComWSheet 11140
Distributors 12710
FileImport 13476
Formats 15077
F-Keys 15664
General 18769
Goalseeking 20133
Graphs 20881
GraphType 21316
GraphXtra 22787
GraphOther 23593
GraphPlot 24234
Install 25008
Keys 26043
Linking 26771
Macros 27586
MacroRec 28372
MacroPlay 29249
MacroKeys 30023
MacroWords 30644
MacroExample 33619
Parsing 35238
PrintCodes 35781
Printing 37036
Q&A 37892
Querying 39894
Range 42824
StartUp 44504
Sorting 45203
WordProcess 45837
@Date/Time 46718
@Finance 47477
@LogicFunc 49305
@Math 50351
@SpecialFunc 51725
@Statistics 53916
@String 55279
@UserFunc 56411
3D-Panels 57110
End 58346
!ORDER
<<<<<<<O╥─┼╥F╧╥═>>>>>>>
╥egisterßndτet⌠he╠ATEST÷ersion∩fAS-EASY-AS,ß
╨RINTEDφanual,⌠echnical≤upport,σtc.
─isk╙izeName:▀_________________________
╡.25"____3.5"____
┌────────────────────┐Address:▀______________________
│TRIUS,╔nc. │
│231╙utton╙treet, │City:___________________________
│Suite▓D-3 │
│N.┴ndover,═A░1845 │State:_____Zip:_______________
└────────────────────┘
├opies▀___@ñ50.00½ñ5.00╙&HσachTotal▀_______
├heck▀___VISA▀___MC▀____Other▀______
ú▀_______________________________Exp.Date▀___/_______
╙ignature▀_______________________Date▀___/____/______
¬├ALL╡08-794-9377µor╠atest╓ersion/Priceßnd╧rders¬
¬Call⌡sµorßµoreignΣistributorΘn∙ourπountry*
!Shareware
S╚┴╥┼╫┴╥┼
══════════════════════════════════════════════════════════
_______
____|__|(tm)
--|||-------------------
|____|__|Association∩f
|||_|Shareware
|__|o|Professionals
-----|||---------------------
|___|___|MEMBER
The≤harewareπonceptΦasφadeΘt≡ossibleµor∙ou⌠o
obtainσxtremely≡owerful≤oftwareßtß≡rice∙ouπan
afford,ßndΘtτives∙ou⌠he∩pportunity⌠o⌠ry⌠he
softwareΓefore∙ou≥egister.
SharewareΘsδeptßliveΓy┘OUR≤upport.
Evaluate⌠he≡rogramµor│0-daysßndτiveπopies⌠o∙our
friendsµorσvaluation.If,ßfter⌠he│0Σays,∙ou
continue⌠o⌡se⌠he≡rogram,⌠hen≥egisterΘtΓy≤ending⌡s
the≥egistrationµormΘncludedΘn⌠hisΦelpµile∩rΓy
calling╡08-794-9377.┘ou≈ill≥eceive⌠he╠atest÷ersion,
Printedφanual,╘echnical≤upport,╬ewsletter,«.....
Help≤upportεewΣevelopmentsΘn┴S-EASY-AS,≥egister
yourπopy⌠oday!
Thank∙ouµor∙our≤upport,
The≡eopleßt╘RIUS,╔nc.
!ASP
ASSOCIATION╧F╙HAREWARE╨ROFESSIONALS
══════════════════════════════════════════════════════════
AS-EASY-ASΘs≡roducedΓyßφember∩f⌠he┴ssociation∩f
Shareware╨rofessionals¿ASP).ASP≈ants⌠oφake≤ure⌠hat
the≤hareware≡rinciple≈orksµor∙ou.If∙oußre⌡nable
to≥esolveß≤hareware-related≡roblem≈ithßn┴SPφember
byπontacting⌠heφemberΣirectly,┴SPφayΓeßble⌠oΦelp.
The┴SP╧mbudsmanπanΦelp∙ou≥esolveßΣispute∩r≡roblem
withßn┴SPφember,ΓutΣoesεot≡rovide⌠echnical≤upport
forφember's≡roducts.Please≈rite⌠o⌠he┴SP╧mbudsman
at:
ASP╧mbudsman
P.O.┬ox╡786
Bellevue,╫A98006
or≤endß├ompuserveφessage÷iaσasyplex⌠o┴SP╧mbudsman
70007,3536.
!ADD-INs
A──¡╔╬╙
══════════════════════════════════════════════════════════
Version┤.00∩f┴S-EASY-AS≤upports⌠heΣevelopmentßnd
use∩f┴dd-In≡rograms.These≡rogramsπanσitherΓe
self-standingσxecutable≡rograms⌠hatßutomatically≤hell
to─OSΓutΣoεotΘnvolve⌠he┴S-EASY-AS≈orksheetΘn╥AM,
or⌠heyπanΓeΣeveloped⌠oßccess⌠heπurrent≈orksheet
data.
Add-InsßreΘnstalled⌡sing⌠heπommand»WSheet,╟eneral,
Install,┴ddin.╘heφenu≡resentedßllows∙ou⌠o├reateß
new┴ddIn¿i.e.,ΘnstallΘt),─eleteßn┴ddin¿i.e.,Σe-
installΘt)∩r╥eset¿De-install)ßll┴ddIns.╧nce
prompted,⌠ype⌠heεame∩f⌠he┴ddin≡rogram¿.EXEµile)
and≡ress█ENTER].Youεeed⌠o╙ave⌠heεewlyτenerated
configurationµile¿ASEASY.CNF),⌠hatπontains⌠heΘnfo
about⌠he┴ddIns.OnceΘnstalled,⌠he┴ddinφenuφayΓe
accessedΓy⌠yping»User,┴ddinName.
TheΘnformationεecessary⌠oßccess⌠he≈orksheetΣataΘn
RAM,µor┴dd-In≡rograms,ΘsπontainedΘn⌠he┴S-EASY-AS
developer's≡ackage¿not≤hareware).Forφore
information∩n⌠heΣeveloper's┴S-EASY-AS≡ackageßnd
possibleΣistribution∩f┴dd-Ins,≡leaseπontact╘RIUS,
Inc.ßt¿508)╖94-9377.
!Arrays
A╥╥┴┘(M┴╘╥╔╪)O╨┼╥┴╘╔╧╬╙
══════════════════════════════════════════════════════════
Note⌠hatφatrix┴ddßnd╙ubtract∩peration≥esultsßre
controlledΓy⌠he≤ize∩f⌠heµirstφatrix≤pecifiedµor
the∩peration¿seeΓelow).
Addition:┴[i,j]½┬[k,l]╜├[i,j]
---------
Subtraction:┴[i,j]¡┬[k,l]╜├[i,j]
------------
Multiplication:┴[i,j]°┬[j,k]╜├[i,k].
---------------
Transposition:A[i,j]¡->┴[j,i]
--------------
Inversion:A[i,i]¡>┬[i,i]≤o⌠hatAxB=I
----------
Equation╙olver:╬ote⌠hat⌠heπonstants÷ectorεeeds⌠o
----------------Γe≡lacedΘmmediately⌠o⌠he≥ight
of⌠heπoefficientφatrixΓefore⌠he
solution.
!Column
C╧╠╒═╬O╨┼╥┴╘╔╧╬╙
══════════════════════════════════════════════════════════
■To╙et├urrent├olumn╫idth¡»WCSxx[ENTER]
(ArrowδeysπanΓe⌡sed⌠o≤hrink/expandπolumns)
■To╙et╟lobal├olumn╫idth-»WGCxx[ENTER]
(Onlyßffectsπolumn≈idthsεot≤etΘndividually)
■xxπanΓe≥eplacedΓyßµormula≈hichπanΓeσvaluated
using⌠he╞9¿Calc)δeyΓefore█ENTER]Θs≡ressed
■Delete├olumns¡»WDCrange[ENTER]
■Insert├olumns¡»WICrange[ENTER]
range╜ßny÷alid≥ange;πanΓe⌠ypedΘn
orΦighlighted⌡sing⌠heßrrow
keysΘn⌠he≡ointingφethod.
!ComData
Data/ArrayC╧══┴╬─╙
══════════════════════════════════════════════════════════
(1)
DATA │ARRAY
├─Fill ├─Regress ├─Invert
│ │ ├─XData ├─Multiply
├─Table │ ├─YData ├─Add
│ ├─1-Column │ ├─Output ├─Subtract
│ └─2-Column │ └─Quit ├─Transpose
├─Sort │ ├─E-Solve
│ ├─D-Range ├─Bin └─Quit
│ ├─P(1)-Key ├─Parse
│ ├─S(2)-Key │
│ ├─Reset ├─GoalSeek
│ ├─Go │ ├─Input
│ └─Quit │ ├─Output
│ │ ├─Desire
├─Question │ └─Quit
│ ├─InpRange └─Input
│ ├─Criteria ├─Form
│ ├─OutRange ├─Criterion
│ ├─FindRec ├─Range
│ ├─Extract └─Quit
│ ├─Reset
│ └─Quit
¿1)
!ComFile
FileC╧══┴╬─╙
══════════════════════════════════════════════════════════
FILE(1)
├─Retrieve │
├─Store ├─Xport
│ ├─Replace │ ├─W??
│ ├─Cancel │ └─dBIII
│ └─Backup ├─Erase
│ │ ├─W??
├─Merge │ ├─P??
│ ├─All │ └─Other
│ │ ├─Value ├─List
│ │ │ ├─Replace │ ├─W??
│ │ │ ├─Sum │ ├─P??
│ │ │ └─Diff │ └─Other
│ │ └─Formula ├─Import
│ │ ├─Replace │ ├─Text
│ │ ├─Sum │ ├─dBIII
│ │ └─Diff │ ├─Values
│ └─Range │ └─List
│ ├─Value ├─Directory
│ │ ├─Replace ├─Uplink
│ │ ├─Sum └─Option
│ │ └─Diff
│ └─Formula
│ ├─Replace
│ ├─Sum
│ └─Diff
¿1)
!ComGraph
GraphC╧══┴╬─╙
══════════════════════════════════════════════════════════
(1)(2)
GRAPHICS │ ├─Titles │ ├─Auto
├─Type │ │ ├─First │ ├─Manual
│ ├─X-Y │ │ ├─Second │ ├─Lower
│ ├─Bar │ │ ├─X │ ├─Upper
│ ├─Pie │ │ ├─Y │ ├─Format
│ ├─Stack │ │ └─Quit │ │ ├─Fixed
│ ├─Line │ ├─Grid │ │ ├─Science
│ ├─Cume │ │ ├─Horizon │ │ ├─,
│ ├─Hloc │ │ ├─Vertical │ │ ├─Currency
│ ├─Radar │ │ ├─Both │ │ ├─General
│ ├─Area │ │ ├─Clear │ │ ├─Date
│ └─Delta │ │ ├─Dot │ │ │ ├─D-M-Y
│ │ │ └─Solid │ │ │ ├─D-M
├─X │ └─Scale │ │ │ ├─M-Y
├─A │ ├─Y-Scale │ │ │ ├─MM/DD/YY
├─B │ │ ├─Auto │ │ │ ├─DD/MM/YY
├─C │ │ ├─Manual │ │ │ ├─H:M:S
├─D │ │ ├─Lower │ │ │ └─H:M
├─E │ │ ├─Upper │ │ ├─Percent
├─F │ │ ├─Format │ │ ├─+/-
├─Reset │ │ │ ├─Fixed │ │ ├─Text
│ ├─Graph │ │ │ ├─Science │ │ ├─Hide
│ ├─X │ │ │ ├─, │ │ └─Reset
│ ├─A │ │ │ ├─Currency │ ├─Normal
│ ├─B │ │ │ ├─General │ ├─Step
│ ├─C │ │ │ ├─Date │ └─Quit
│ ├─D │ │ │ │ ├─D-M-Y ├─Plot
│ ├─E │ │ │ │ ├─D-M │ ├─Image
│ └─F │ │ │ │ ├─M-Y │ │ ├─High
├─Labels │ │ │ │ ├─MM/DD/YY │ │ ├─Wide
│ ├─A │ │ │ │ ├─DD/MM/YY │ │ ├─Top
│ ├─B │ │ │ │ ├─H:M:S │ │ ├─Bottom
│ ├─C │ │ │ │ └─H:M │ │ ├─Left
│ ├─D │ │ │ ├─Percent │ │ └─Quit
│ ├─E │ │ │ ├─+/- │ ├─Density
│ └─F │ │ │ ├─Text │ │ ├─High
│ │ │ │ ├─Hide │ │ └─Low
├─View │ │ │ └─Reset │ │
├─Options │ │ ├─Exp │ ├─Hardware
│ ├─Legend │ │ ├─Normal │ │ ├─PIC
│ │ ├─A │ │ ├─Step │ │ ├─Laser
│ │ ├─B │ │ └─Quit │ │ ├─FX/MX
│ │ ├─C │ └─X-Scale │ │ └─24-Pin
│ │ ├─D(2) │ ├─Paper
│ │ ├─E │ │ ├─Height
│ │ └─F │ │ ├─Width
│ ├─Format │ │ └─Quit
│ │ ├─Graph │ ├─Orient
│ │ │ ├─None │ │ ├─Portrait
│ │ │ ├─Line │ │ └─Landscape
│ │ │ ├─Symbols. │ ├─Eject
│ │ │ ├─Both │ ├─Go
│ │ │ └─Depth │ └─Quit
│ │ ├─A │
│ │ │ ├─None ├─Color
│ │ │ ├─Line │ ├─Yes
│ │ │ ├─Symbols. │ └─No
│ │ │ ├─Both └─Name
│ │ │ └─Depth ├─Use
│ │ ├─B ├─Create
│ │ │ ├─None ├─Delete
│ │ │ ├─Line ├─Merge
│ │ │ ├─Symbols ├─Split
│ │ │ ├─Both └─Reset
│ │ │ └─Depth
│ │ ├─C
│ │ │ ├─None
│ │ │ ├─Line
│ │ │ ├─Symbols
│ │ │ ├─Both
│ │ │ └─Depth
│ │ ├─D
│ │ │ ├─None
│ │ │ ├─Line
│ │ │ ├─Symbols
│ │ │ ├─Both
│ │ │ └─Depth
│ │ ├─E
│ │ │ ├─None
│ │ │ ├─Line
│ │ │ ├─Symbols
│ │ │ ├─Both
│ │ │ └─Depth
│ │ └─F
│ │ │ ├─None
│ │ │ ├─Line
│ │ │ ├─Symbols
│ │ │ ├─Both
│ │ │ └─Depth
¿1)
!ComPrint
PrintC╧══┴╬─╙
══════════════════════════════════════════════════════════
PRINTTO(1)
│ ┌Printer ┐ │ │
│ │File │ │ ├─Setup
│ └Append ┘ │ ├─PgLength
│ │ ├─Header
├─Range │ ├─Footer
├─Borders │ ├─Type
│ ├─Rows │ │ ├─As-Seen
│ ├─Columns │ │ ├─Contents
│ └─None │ │ └─NoForm
├─LineFeed │ └─Quit
├─PageAdv │
├─Options ├─Adjust
│ ├─Margins └─Go
│ │ ├─Left
│ │ ├─Right
│ │ ├─PgLen
│ │ ├─Top
│ │ └─Bot
¿1)
!ComRange
RangeC╧══┴╬─╙
══════════════════════════════════════════════════════════
RANGE(1)
├─Audit │
│ ├─Trace ├─Prefix
│ ├─CrossRef ├─Erase
│ ├─Overview ├─Name
│ └─Quit │ ├─Create
│ │ ├─Delete
├─Format │ ├─Reset
│ ├─Fixed │ ├─Table
│ ├─Science │ └─Build
│ ├─, ├─Lock
│ ├─Currency │ ├─Yes
│ ├─General │ └─No
│ ├─Date └─Copy
│ │ ├─D-M-Y ├─Value
│ │ ├─D-M ├─Transpose
│ │ ├─M-Y ├─Scale
│ │ ├─MM/DD/YY └─Invert
│ │ ├─DD/MM/YY
│ │ ├─H:M:S
│ │ └─H:M
│ ├─Percent
│ ├─+/-
│ ├─Text
│ ├─Hide
│ └─Reset
¿1)
!ComWSheet
WSheetC╧══┴╬─╙
══════════════════════════════════════════════════════════
¿1)(2)
WSHEET ├─Insert │Install
├─General │ ├─Column │ ├─Colors
│ ├─Format │ └─Row │ │ ├─Text
│ │ ├─Fixed ├─Delete │ │ ├─MenuBk
│ │ ├─Science │ ├─Column │ │ ├─MenuFr
│ │ ├─, │ └─Row │ │ ├─Csr
│ │ ├─Currency ├─Colwidth │ │ ├─Ptr
│ │ ├─General │ ├─Set │ │ ├─Bord
│ │ ├─Date │ └─Reset │ │ ├─Bot
│ │ │ ├─D-M-Y ├─Erase │ │ ├─Top
│ │ │ ├─D-M ├─Border │ │ ├─Neg
│ │ │ ├─M-Y │ ├─Both │ │ ├─Unpr
│ │ │ ├─MM/DD/YY │ ├─Horizontal │ │ └─Quit
│ │ │ ├─DD/MM/YY │ ├─Vertical │ ├─Punctuate
│ │ │ ├─H:M:S │ ├─Suppress │ │ ├─Decimal
│ │ │ └─H:M │ └─Clear │ │ ├─Argument
│ │ ├─Percent ├─Window │ │ ├─Currency
│ │ ├─+/- │ ├─Horizontal │ │ ├─Thousand
│ │ ├─Text │ ├─Vertical │ │ ├─MenuKey
│ │ ├─Hide │ ├─Sync │ │ └─Quit
│ │ └─Reset │ ├─Unsync │ ├─Dimension
│ │ │ └─Clear │ ├─EGA43
│ ├─Label ├─Text │ ├─Addin
│ │ ├─Left │ ├─Find │ │ ├─Create
│ │ ├─Center │ ├─Replace │ │ ├─Delete
│ │ └─Right │ ├─Justify │ │ └─Reset
│ ├─Column │ └─Word │ ├─Save
│ ├─Recalc ├─Macro │ └─Quit
│ │ ├─Auto │ ├─Compose │
│ │ └─Manual │ ├─Execute └Summary
│ ├─Protect │ ├─Step
│ │ ├─Enable │ └─Quit
│ │ └─Disable(2)
│ ├─Zeros
│ │ ├─Yes
│ │ └─No
│ └─Negative
│ ├─Yes
│ └─No
¿1)
!Distributors
D╔╙╘╥╔┬╒╘╧╥╙
══════════════════════════════════════════════════════════
TheµollowingΘs⌠heπurrent∞ist∩f╘RIUS'─istributors:
(Authorized⌠o≤ell╥egistered≡ackages∩f╘RIUS≡roducts)
──────────────────────────────────────────────────────────
¬┴USTRALIA¬*╙PAIN¬
═ANACCOMInternational╙oftware╟roup
╨O┬ox╡09Calle┬ueso╨ineda▓4-2A
╦enmore,╤LD┤06928043═adrid
╘el.¿07)│68▓366Tel.╣1╡19╡7▒9
¬╒NITED╦INGDOM¬*╟ERMANY¬
╙hareware═arketing Computer╙olutions╟mbH
╚igher═eadowsGartenstr.▓
┬EEREX12│HW8018╟rafing/M ünchen
╘el.0297▓4088Tel.¿080)╣2╡018
¬╞RANCE¬*├ANADA¬
╙ER╔NFORMATIQUE╙ARLSoftware▓000,╔nc.
╢╥ue╬icolasStrathdee├entre
▓5110┬aume╠es─ames402-2206─ewdney┴venue
╘el.╕1╕4░1╕7Regina,╙askatchewan╙4R▒H3
Tel.(306)╖77-0850
!FileImport
I═╨╧╥╘╔╬╟
══════════════════════════════════════════════════════════
The╞ile,╔mportπommandπanΓe⌡sed⌠oΘmport╘extΓased
(ASCII)ßndΣBASEµilesΘntoßn┴S-EASY-AS≈orksheet,∩r
toΘmport⌠heπurrentΣirectory∞isting.
dBASE╧ption
------------
If⌠heΣBASE∩ptionΘs≤elected,⌠hen≥ecordsΘn⌠he
selectedΣBASE-formatµileßreΘmportedΘnto⌠heπurrent
worksheet,≈ithσachµield∩f⌠he≥ecordsΘn⌠heΣBASEµile
placedΘnßπolumn∩f⌠he≈orksheet.Theπolumn≈idthsßre
adjusted⌠o≥eflect⌠heµield≤izeΘn⌠heΣBASEµileΓeing
imported.
Text∩r╓alue╧ption
--------------------
If⌠he╓alues∩r╘ext∩ptionßre≤elected,⌠hen┴S-EASY-AS
assumes⌠hatßn┴SCIIµileΘsΓeingΘmported.If⌠he╘ext
optionΘs≤elected,┼ACH╠INEΘn⌠heΘmportedµileΓecomes
a╙TRINGΘn⌠heπurrentπolumn∩f⌠he≈orksheet.Strings
imported⌠his≈ay,πan⌠henΓe≡arsedΘnto⌠extßnd÷alues
using⌠he─ata,╨arseπommand¿**╙ee╨arsingµorµormat
andΣelimiterΣetails).If⌠he╓alue∩ptionΘs≤elected,
then≡arsingßutomatically⌠akes≡laceΣuring⌠heΘmporting
process.
Example:
Text╞ileπontains⌠heµollowing⌠wo∞ines;
Number╣Θsφy∞uckyεumber
16Θs▒.6E+00Θn╙cientific╬otation
WhenΘmportedΘntoß≈orksheet,⌠heΣataΘsßrrangedßs
shownΓelow:
A.╞ile,╔mport,╘ext¿Without╨arsing).
----------------------------------------
┌.......A/....B/....C/............D/.......E/......
1 │Number╣Θsφy∞uckyεumber
2 │16Θs▒.6E+00Θn╙cientific╬otation
3 │
4 │
B.╞ile,╔mport,╓alue¿or╘extµollowedΓy╨arsing).
-----------------------------------------------------
┌.......A/....B/....C/............D/.......E/......
1 │Number9ismyluckynumber
2 │16Θs▒6ΘnScientificNotation
3 │
4 │
!Formats
F╧╥═┴╘╘╔╬╟
══════════════════════════════════════════════════════════
TheappearanceofaΓlock∩fπellsπanΓe≤et≈ith⌠he
/Range,╞ormatπommand:
EXAMPLE
DISPLAY
TYPE FORMATSTATUS
---- ------------
Fixed 123.12[F2]-╞ixed,▓Σecimals
Science1.245E+8[S3]-╙cience,│Σecimals
,1,500.0[,1]-├omma,▒Σecimal
Currency$523.52[C2]-├urrency,▓Σecimals
Percent34%[%0]-╨ercent,εoΣecimals
General
Text+A1+B2[T]-╘ext
+/-+++++[+/-]
Date20═ay,87[D1]-─ate,╘ype▒
Hide█H]
ResetReturn⌠o
General
(NOTE:╘heπell÷alueΣoesεotπhange≈henµormatted)
!F-Keys
F╒╬├╘╔╧╬K┼┘╙
══════════════════════════════════════════════════════════
┌───╖*HELP¬
│F1 ║In⌠he≥eadyφodeΘnvokes╚elp¿that'sΦow∙ou
╘═══╝gotΦere).
A.┴fterß∞eftπurlyΓracketΦasΓeenσntered,Θt
brings⌡pß∞istπontainingßll⌠heφacro
commandεames.
B.┴fterßn∩peratorΦasΓeenσntered¿+,-,/,....),
itΓrings⌡pß∞istπontainingßll⌠he≥ange
namesΘn⌠he≈orksheet.
C.┴fter⌠he└δeyΦasΓeenσntered,ΘtΓrings⌡pß
listπontainingßll⌠heµunctionεames.
D.┴fterßΓackslashΦasΓeenσntered,ΘtΓrings⌡p
a∞ist≈ithßll⌠he≡rinter≤etupπodes
containedΘn⌠heσxternalµile┴SEASY.PRT.
When∩ne∩f⌠heßbove≤creensΘsΣisplayed,φove
to⌠heΣesired≤electionßnd≡ress█ENTER].┘our
choiceΘs≡lacedΘn⌠heπommandßreaßnd∙oußre
returned⌠o⌠heσditφode.
┌───╖*EDIT¬
│F2 ║Places⌠heπontents∩f⌠heπell⌠heπursorΘs
╘═══╝currentlyon,Θn⌠heπommandßreaßndσnters⌠he
editφode.After∙ouµinishσditing,≡ress█ENTER]
toßccept⌠heπhangesßnd≥eturn⌠o⌠he≥eadyφode.
┌───╖*NAME¬
│F3 ║Pressing╞3∙oußre≡romptedµorßφacro⌠oσxecute.
╘═══╝Youπanσither⌠ype⌠heεame∩rΦit┼SCAPE.If∙ou
hit┼SCAPE,ß≈indowßppears≈ithßll⌠he≥ange
names.Select⌠he∩neπorresponding⌠o⌠heφacro
you≈ant⌠oσxecuteßnd≡ress█ENTER].
WhileΘn⌠he┼ditφode,≡ressing╞3≡laces∙ouΘn
the├ontrol-Code-Bypassφode≈hichßllows∙ou⌠o
enter≡rinterπontrolπodes¿lower⌠han░32┴SCII)
using⌠he┴lt-Numericδeypadπombination.
For┼xample,⌠heµolllowingδey≤equence,
ThisΘs╞3┴lt-015├ondensed╞3┴lt-018≡rint,
will≥esultΘn⌠he≈ordºCondensed'≡rintedΘn
condensedφode¿onßn┼PSONπompatible≡rinter).
┌───╖*ABSOLUTE¬
│F4 ║If∙oußreσnteringßµormula⌡sing⌠he≡ointing
╘═══╝mode,≡ressing╞4≈illφake⌠he∞astσnteredπell
referenceßbsolute.Repeatedly≡ressing╞4≈ill
cycle⌠hroughφakingπolumn,≥owßndΓoth
coordinatesΓeingßbsolute.
┌───╖*GOTO¬
│F5 ║When∙ou≡ress╞5,∙oußre≡romptedµorß
╘═══╝destinationπell.Youπanσither⌠ype⌠heπell∩r
rangeεame∙ou≈ant⌠oτo⌠o,∩r≡ress┼SCAPE.If
you≡ress┼SCAPE,ß≈indowßppearsπontainingßll
the≥angeεamesΘn⌠he≈orksheet.Select⌠he
rangeεame∙ou≈antßnd≡ress█ENTER].
┌───╖*WINDOW¬
│F6 ║If⌠wo≈indowsßreπurrently∩pen,╞6⌠oggles⌠he
╘═══╝cursorΓetween⌠hem.If∩nly∩ne≈indowΘs∩pen,
pressing╞6⌠oggles⌠heπursorΓetween⌠heπurrent
and∞astπursorπell∞ocation.
┌───╖*WORD╨ROCESSOR¬
│F7 ║Enter⌠he≈ord≡rocessorφode.Rowsßndπolumn
╘═══╝disappearßndß≥uler∞ineΘsΣisplayedßt⌠he⌠op
of⌠he≤creen.Press┼SC⌠o≥eturn⌠o⌠he
worksheetφodeßfter∙oußreµinished.Ifεot
enoughφemoryΘsßvailable⌠oσnter⌠he≈ord
processingφode,ßnßppropriateσrror≈illΓe
displayed.
┌───╖
│F8 ║*CURRENTLY╬OT╒SED¬
╘═══╝
┌───╖*RECALC¬
│F9 ║Pressing╞9≥e-calculatesßllπells⌠hatπontainßn
╘═══╝equation.╫hileΘn⌠heσditφode,≡ressing╞9
replaces⌠heσquation⌠hatΘsΣisplayedΘn⌠he
commandsßrea≈ithΘtsπalculated÷alue.
┌───╖*GRAPH¬
│F10 ║F10≥e-displays⌠heπurrentlyΣefinedτraph.This
╘═══╝functionδeyΘs⌡sefulµor÷iewingτraphs≈hile
performing≈hat-ifßnalyses.╒sing╞10∙ouΣoεot
have⌠oτo⌠hrough⌠he»GVßnd⌠hen╤uit≤equence
every⌠ime∙ouπhange⌠he÷alues∩f⌠heΣefined╪
and┘≥anges.
!General
G┼╘╘╔╬╟S╘┴╥╘┼─
══════════════════════════════════════════════════════════
■Many∩f⌠he∩ptions,ßvailableΘn⌠he≡rogram,πanΓe
invoked≈hen≤tarting⌠he≡rogram.
TheµormΘs:ASEASY»Switch1/Switch2/...█ENTER]
/H-┼nablesτraphicsµor╚ercules
/H2-┼nablesτraphicsµor╚ercules,╓ideo╨g.▓
/E-┼nablesτraphicsµor┼GA
/ATT-┼nables┴TTΣisplayτraphics
/Q-╤uick≤creen⌡pdatingµor├GA
/V1-╞orce├GA┼mulation¿forΘncompatible┼GAs)
/NT-╬o╘urbo╦eyboard,¿SlowΣown├ursor).
/P-╙et⌠heΣefault⌠o╨anel-typeφenus
/RA-╥ound┴bsolute¿e.g.▒.6⌠o▓.,¡1.6⌠o¡1.)
/CTR-├enters⌠heπolumnΘdentifiers
/MY=x-╙ets⌠he├urrency≤ign⌠o°¿instead∩fñ)
/BK=x-╙et≤creenΓlank-out≡eriod⌠o°≤econds
/TP=x-╙etπolumnΦeaderπharacter⌠o°
/DV=x-╙etπolumnΣivisionπharacter⌠o°
/MONO-├hangesπolors⌠o≈hite∩nΓlack¿CGAπard)
/SP-╙uppress⌠heπolumnßnd≥owΓorders
/SET=$MGBF¡╙et⌠heΣefaultπolors¿singleΣigit╚ex)
(M)enu,¿G)raph,¿B)ackground,¿F)oreground
/DIR=Path..-Set⌠he╨ath⌠o⌠he╫KSµiles
/AUTO=File...¡╙pecify⌠he≈orksheet⌠oΓe∞oaded
when⌠he≡rogramΘs≤tarted
■CommandsßreßccessedΓy≡ressing⌠he≤lash█/]δey.
■Toσxitµromßnyφenu≡ress⌠he█ESC]δey.
■GraphsπanΓe≡rinted⌠oßµile,ß─ot═atrix∩rß∞aser
printerΓyßccessing⌠he╟raph≤ub-menu.
■MenuΣrivenßnd∩therßutomatic∩perationsπanΓe
developedΘn┴S-EASY-AS,⌡singΘts≡owerfulφacro
commands¿see≤ections∩nφacros).
!Goalseeking
G╧┴╠╙┼┼╦╔╬╟
══════════════════════════════════════════════════════════
Finds⌠heΘnputεecessary⌠o≡roduceßΣesiredßnswer.
■Specify╔nput├ell
■Specify╧utput├ell
■Specify─esired╧utput╓alue
■Specify╘oleranceµorΘtterative≡rocess
«........A/.......B/.......C/.......D/.......E/
1 │
2 │(Input)(Output)
3 │10,0001.000%24470.73
4 │ │ │ │ │
│ │#of╨ayments │
Loan┴mount │Payment┴mount
Monthly╔nterest╥ate(12%≡er∙r)@PMT(A3,B3,C3)
If⌠heφaximum≡ayment⌠hatπanΓeßfforded≡erφonthΘs
$450.00,≈hatΘs⌠heφonthlyΘnterest≥ate⌠hat≈ill
permitΓorrowing⌠heñ10,000?¿Tolerance╜░.001).
«........A/.......B/.......C/.......D/.......E/
1 │
2 │(Input)(Output)
3 │10,0000.625%24450.00
│
Desired╙olution
!Graphs
G╥┴╨╚╙I╬G┼╬┼╥┴╠
══════════════════════════════════════════════════════════
STEPS∙ouεeed⌠oµollowΘnΣefiningßτraph:
a).Define⌠he╪-Range
b).Define∩ne∩rφore┘-ranges¿A⌠hrough╟)
c).Specify⌠heµormat∩f⌠he╪ßnd┘ßxes
d).Specify⌠he╟raph,╪-axisßnd┘-axis⌠itles
e).Finally,╓iew∩r╨rint⌠heτraph.
Up⌠o╢ΣifferentπurvesπanΓeΘncluded∩nß≤ingle
graph.
See⌠heµollowing⌠opicsµorφoreΘnformation:
GraphType,╟raphOpt
!GraphType
G╥┴╨╚T┘╨┼╙
══════════════════════════════════════════════════════════
LINE:
All°÷aluesßre⌠reatedßs∞abelsßnd≡lottedΘn⌠he
order⌠hey∩ccurΘn⌠he╪-range.
X-Y:
All╪÷alues⌠reatedßsεumbers.Y-valuesßre≡lotted
asµunctionals,ßssumingπontinuousµunctional
relationship.
BAR:
All╪÷alues⌠reatedßs∞abelsßnd⌠heyßre≡lottedßt
equalΘntervals∩n⌠heßxis.
PIE:
All┘÷alues≡lottedßs≡ercent∩f≤um∩f┘÷alues.X
contentsßre⌠reatedßs∞abelsßnd≡lottedεext⌠o
percent┘÷alues.╘oτenerateßnσxploding≡ieπhart
(with∩ne∩rφore≤lices∩f⌠he≡ie≤eparatedµrom⌠he
rest),Θn⌠heπolumn⌠o⌠he≥ight∩f⌠he┘-rangeσnter
theεumber∩f≡ixels⌠hat∙ou≈ant⌠hat≤lice≥emoved
from⌠he≥est∩f⌠he≡ie.╥emember⌠hatß≡ieπhartπan
onlyΦave∩ne┘-range.Ifφore⌠han∩ne┘-rangesßre
defined,⌠hen⌠he┴-rangeΘs⌡sedΘnτenerating⌠he≡ie
chart.
STACK:
Stacked┬ar╟raph.┼ach≤pecified┘≥angeΘs≡lottedßs
anΘncrementalΓar,∩n⌠op∩f⌠he≡revious∩ne.
CUM:
This⌠ype∩fτraphΘs÷ery⌡sefulΘnΣepicting
continuousΘncreasingµunctionsßnd⌠heirπumulative
valuesßtσachµunctionσvaluation≡oint.
RADAR:
A≡olar⌠ype∩fτraph.The╪-Axisßre≡lottedßs
coeccentricπircles.Data≥ange≡ointsßre⌠hen
connected≈ith≥adial∞inesΘnßφanner≤imilar⌠o⌠hat
inß≡olarτraph.
AREA:
SelectßnºArea'⌠ypeτraph.This⌠ype∩fτraph⌡ses
lines⌠o≡lot∩neΣefinedτraph≥ange∩n⌠op∩f⌠he
other,≈ith⌠heßreaΓetweenσach∩f⌠heτraph∞ines
filled≈ithßΣifferent≡attern.
DELTA:
This⌠ype∩fτraphΘs⌡sed⌠o≡lot⌠he⌡serΣefined
rangesßs≤tepµunctions.
!GraphXtra
P╧╫┼╥G╥┴╨╚O╨╘╔╧╬╙
══════════════════════════════════════════════════════════
SPLIT
Show⌠woτraphs∩n⌠he≤ame≤creen.One∩ccupies⌠he
topΦalf∩f⌠he≤creenßnd⌠he∩ther⌠heΓottomΦalf
(Similar⌠o⌠he╟raph,╬ame,═erge╧ption).Theµirst
graphΘs⌠heτraphπurrentlyΣefinedßnd⌠he≤econdΘs
aεamedτraph.
MERGE
Show⌠woτraphs∩n⌠he≤ame≤creen.ThisΘs⌡sefulµor
twoΣifferent≥anges≈ith⌠he≤ame╪-valuesΓut
different┘-values.The∞eft÷erticalßxisΣisplays⌠he
scaleµor⌠heπurrentτraph,≈hile⌠he≥ight÷ertical
axisΣisplays⌠he≤caleµor⌠heεamedτraphΓeing
merged.╘he≤tepsµorφerging⌠woτraphsßre≤hown
below:
1)┴ssume∙ouΦaveßτraphεamedóGraphOne".
2)─efineßεewπurrentτraph.
3)╔nvoke⌠he╬ame,═erge,╙elect∩ption.
4)╙electóGraphOne"µrom⌠he∞ist⌠hatßppears.
5)╨ress╓iew⌠oΣisplayΓothτraphsßt⌠he≤ame⌠ime.
!GraphOther
O╘╚┼╥G╥┴╨╚O╨╘╔╧╬╙
══════════════════════════════════════════════════════════
LEGEND
Identify⌠heΣisplayedπurvesΓyß∞egend∞ocatedσither
below∩r⌠o⌠he≥ight∩f⌠heτraph.
FORMAT
Set⌠heµormatµor⌠he≈holeτraph,∩rµor≤elected
curves.DisplayΩustΣata≡oints,Σata≡ointsπonnected
with∞ines∩rΩust∞ines.
TITLES
Set⌠heτraph,⌠he╪-axisßnd⌠he╪-axis⌠itles.
GRID
SelectΦorizontal,÷erticalτrid,∩rΓothßnd≤elect
betweenΣotted∩r≤olidτrid∞ines.
COLOR
Selectµrom≤olidπolors∩rµill≡atterns.
SCALE
Using⌠his∩ption,∙ouφay≤electφanual∩rßutomatic
scaling,⌠heΣisplayµormatßndεormal∩rσxponential
scalesµorσither∩rΓothßxes.
!GraphPlot
P╠╧╘╘╔╬╟AG╥┴╨╚
══════════════════════════════════════════════════════════
IMAGE
MayΓe⌡sed⌠o≤etßll⌠he≡arameters⌠hatσffect⌠he
way⌠he≡roduced≡lot∞ooks.TheΦeightßnd≈idth∩f
theτeneratedΘmage¿inΣots¡≥esolutionΣepends∩n
your≡rinter),ßnd⌠he⌠op,Γottomßnd∞eftφarginsπan
be≤et≈ith⌠hisπommand.
DENSITY
CanΓe≤et⌠o╚igh(slowΓutΣark≡lot)∩r╠ow(fast,
recommendedµorΣraft≡lots).
HARDWARE
Youφay≤end⌠he∩utput⌠oß«PICµile¿forπombining
with∙our⌠ext-if∙our≈ord≡rocessor≤upportsΘt),⌠o
a╣-pin┼PSON-FX∩rπompatible≡rinter,ß▓4-pin╠Q
type┼PSON∩rπompatible,∩r⌠oß╚P∞aserjet∩r
compatible.
PAPER
CanΓe⌡sed⌠o≤et⌠he≤ize∩f⌠he≡aper¿alsoεote
the≡apers/image∩rientation).
ORIENT
AnΘmageπanΓe≡rintedσitherΘn≡ortrait∩rΘn∞and-
scape∩rientation¿sideways).
!Install
I╬╙╘┴╠╠O╨╘╔╧╬╙
══════════════════════════════════════════════════════════
Under⌠he╫Sheet,╟eneral,╔nstallφenu,⌠he⌡ser≈ill
findφany∩ptions⌠hat≈ill⌠ailor⌠he≡rogram⌠oΦis
needs.
COLORS
Is⌡sed⌠o≤et⌠heπolorsµor⌠he╘ext,⌠heφenu,⌠he
cursor,⌠he∞ocation≡ointer,⌠heΓorders,⌠heΓottom
line,⌠heπellsπontainingεegative÷aluesßnd⌠he
unprotectedπells.
DIMENSION
Set⌠he│D-simulation∩ption¿see╨anels⌠opic).
EGA43
TogglesΓetween⌠he┼GA¿43-lineφode)ßnd⌠he├GA,═GA
(25∞ineφode)µorφonitor/cardπombinations⌠hat≈ill
handleΓoth.
PUNCTUATE
Set⌠heΣefaultµor≤omeΓasic∩ptionsΘn⌠he≡rogram:
Theπharacter⌠oΓe⌡sedµor≤eparating⌠he─ECIMAL
portion∩fßεumber.
Theπharacter⌠oΓe⌡sedµor≤eparating⌠he╘HOUSAND
portion∩fßεumber.
Theπharacter⌠oΓe⌡sedµor≤eparating┴RGUMENTS∩fß
function.
Theπharacter⌠oΓe⌡sedµor├URRENCY¿e.g.,ñ,ú,..)
The╚OT╦EY¿i.e.,⌠heδey⌠oΓe⌡sedµorΘnvoking⌠he
main┴S-EASY-ASφenu¡»)
ADDIN
Thisπommandßllows∙ou⌠oπreateßnd/or≥emoveßn┴S-
EASY-AS┴dd-inµrom⌠he┴dd-inφenu,¿see≤ection∩n
Add-ins).
!Keys
M╧╓╔╬╟A╥╧╒╬─
══════════════════════════════════════════════════════════
Up:═ove⌡p∩ne≥owHome:═ove⌠oπell┴1
Down:═oveΣown∩ne≥owPgdn:═oveΣown▓0≥ows
Left:═ove∞eft∩neπolumnPgup:═ove⌡p▓0≥ows
╥ight:═ove≥ight∩neπolumnTAB:═ove≥ight∩ne≡age
Shift╘AB:═ove∞eft∩ne≡age
F5:╟oto≤pecifiedπell∩rεamed≥ange
Pressing⌠he┼ndδey,µollowedΓy∩ne∩fßrrowδeys,
moves⌠heπursor⌠o⌠heσnd∩f⌠heπurrentΓlock.
┌........A/.......B/.......C/.......D/........E/
1 │1271212
2 │9123343
3 │10876
4 │1274
5 │215534
6 │11249129
7 │3311
8 │
If├ursorßt┴1:[END]█DOWN]--->├ursorßt┴3
[END]█RIGHT]--->├ursorßt├1
If├ursorßt┬3:[END]█DOWN]--->├ursorßt┬6
[END]█RIGHT]--->├ursorßt─3
!Linking
╠╔╬╦╔╬╟
══════════════════════════════════════════════════════════
The≈orksheetπurrentlyΘmφemoryπanΓe∞inked⌠o
worksheets∩nΣisk⌡sing⌠he└LINKµunction∩f┴S-EASY-AS.
@LINK("FileName>Cell")
Ex.@LINK("c:\SAMPLE.WKS>A231")
¡╘he─ouble╤uotesßnd⌠heº>'πharacterßreεecessary
¡╘heµile≤pecifiedΓyºFileName'≤houldΓeΘn⌠he
currentΣataΣirectory.TheºWKS'σxtensionΘs
optional.
When⌠hisµunctionΘsσntered,⌠heπell≈illΣisplayºERR'
indicating⌠hatεo∞inkingΦas⌠aken≡lace.When⌠he
/File,╒plinkπommandΘsσxecuted,⌠heπontents∩f⌠he
referencedºCell'ΘnºFileName'ßre≥etrievedßnd≡laced
in⌠heπallingπell.Note⌠hatßllºLinked'πellsßre
updated≈henßµileΘs≥etrieved¿i.e.,ßsΘfß»File,
Uplinkπommand≈asσxecuted≥ightßfter⌠heµile≈as
retrieved).Alsoεote⌠hatεo≥ecalculation∩f⌠he
referencedπell⌠akes≡laceΓefore⌡plinking.
!Macros
═ACROS
══════════════════════════════════════════════════════════
AφacroΘsß≤equence∩fδeystrokes∩rπommands≈hichπan
beperformedßutomatically,Ωust∞ikeß≡rogram.Macros
canΓeΣefinedΓyßssigningß≥angeεameß≤ingle∞etter
[A..Z]≡recededΓyß[\]backslash.
Theφacro≈illπontinue⌠oσxecuteΣownwardµrom⌠he
first≥ow⌡ntilßΓlank≥owΘs≥eached∩r⌠he█ESC]δey
is≡ressed.
AutoExecuteφacros≤tartσxecutingΘmmediatelyßftera
spreadsheetis∞oaded.ToΣefineßnßutoexecuteφacro,
applya≥angeεame∩f▄0⌠o⌠heµirstφacroπell⌠oΓe
executed.
Allφacroδeysßnd≤ubstituteµunctionδeysφustΓe
enclosedΘnΓraces√}.╘ry⌠heµollowing≤impleφacro
whichφoves⌠heπursor≥ight▓πells.
Type⌠heµollowingΘnπell┴1:√RT}{RT}[ENTER]
Giveπell┴1ß≥angeεame∩f▄A.Now≡ress█Alt]ßnd⌠he
letter┴.See,∙ourµirstφacro!
!MacroRec
M┴├╥╧R┼├╧╥─╔╬╟
══════════════════════════════════════════════════════════
YourδeystrokesφayΓe≥ecordedßutomatically,ßnd⌠urn
intoφacroπommand≤equences.
1.Enter⌠he═acro≥ecordingφodeΓyσxecuting⌠he
command:/WSheet,═acro,├ompose
(TheφodeΘndicatorπhanges⌠oºCompose!')
2.Goßbout∙ourΓusinessßs⌡sual.Yourδeystrokesßre
being≤toredΘnßΓuffer¿upto⌠o▒024Γytes).Please
note⌠hat≈hen⌠he»FileφenuΘsΘnvoked,⌠heφacro
composingφodeΘsßutomaticallyπancelled.
3.When∙ouΦaveµinished≈ith∙ourφacroπomposition,
invoke⌠heπommand∩nceßgain¿/WSheet,═acro,
Compose).You≈illΓeßskedµorßπell∞ocation⌠o
store⌠heτeneratedφacro.Move⌠heπursor⌠o⌠he
desired∞ocationßnd≡ress█ENTER].Note⌠hat
depending∩n⌠he≤ize∩f⌠heφacro,πellsΘn⌠he≥ow
belowφayΓe∩verwritten.Care≤houldΓe⌠aken⌠o
place⌠heφacroΘnß∞ocation≈ithß≤ufficientεumber
ofΓlank∩r⌡ndesired≥ows∩fπells.
!MacroPlay
O╘╚┼╥M┴├╥╧F┼┴╘╒╥┼╙
══════════════════════════════════════════════════════════
Longßndπomplicatedφacroπommand≤equencesφayΓe⌠ested
andΣebugged⌡sing⌠he»WSheet,═acro,╙tep,┘esπommand.
-Specify⌠heΣelayΓetweenφacroπommand∞inesΘn▒/1000
of≤econd.(Delay╜░≈ill≤topßtσachφacroπommand
line⌡ntil█ENTER]Θs≡ressed).
-Startφacroσxecution.Eachφacro∞ineΘsΣisplayedΘn
theΓottom≤tatus∞ine,≈ith⌠he≤pecifiedΣelay⌠ime
between∞ines.
The»WSheet,═acro,┼xecuteπommandπanΓe⌡sed⌠oσxecute
macro≥anges≈ithεames∩ther⌠han⌠heºAlt-Letter'
combination.Alsonote⌠hat≤uchßφacroφayΓeσxecuted
by≡ressing╞3µrom⌠he≥eadyφode.
Theσxecution∩fφacroπommand≤equences⌠hatπontainß
lot∩fπursorφovements,≈illΓeΘncreased≤ignificantly
if⌠he√SCRNOFF}ßnd⌠he√MENUOFF}φacrosßre⌡sed.
!MacroKeys
M┴├╥╧K┼┘╙
══════════════════════════════════════════════════════════
WhenσncounteredΘnßφacro≤tatement,⌠heyφake┴SEASY
behaveßsΘf⌠heπorrespondingδey≈as≡ressed.
{LT}-πursor∞eft{PGLT}¡one≡age∞eft
{RT}-πursor≥ight{PGRT}¡one≡age≥ight
{UP}-πursor⌡p {PGUP}¡one≡age⌡p
{DN}-πursorΣown{PGDN}¡one≡ageΣown
{BS}-Γackspace
{HOME}-πursor⌠o┴1{NAME}
{EDIT}-╞2{GOTO}¡F5
{CALC}-╞9~-Subµor█ENTER]
{ESC}-┼scape{ABS}-F4
{WINDOW}¡╞6{END}-End╦ey
{GRAPH}-╞10{DEL}-Delδey
{INS}-╘ogglesΘnsertφode
{?}-╨auseµorΘnput
See═acroWords⌠opicµorφoreΘnfo∩nφacro∞anguage.
!MacroWords
M┴├╥╧L┴╬╟╒┴╟┼
══════════════════════════════════════════════════════════
Theseπommandsßre∩nlyßvailableµrom≈ithinσxecuting
macros.
√Beep}-┴≤ingleΓeep≤ound.
√BlankRANGE}-┼rase⌠he≤pecified≥ange
√Bordcolor°}-╙ets⌠he┬orderπolor⌠o°
√BorderOff}-╘urn╧FF⌠he≥owßndπolumnΓorders
√BorderOn}-╘urn╧N⌠he≥owßndπolumnΓorders
√Botcolor°}-╙etsπolor∩fΓottom∞ine⌠o°
√Call}-├ALL≥outineßtµollowingπellßnd
execute⌡ntil√Ret}
√ClrScr} -├lear⌠heσntire≤creen
√Curscolor°}-╙etsπolor∩fπursor⌠o°
√DefaultóAnn"}-╙ets╨anelφenu≡osition⌠o∞ineεn
√DefaultóEnn"}-╙ets├ell┼choßrea⌠o∞ineεn
√DefaultóFnn"}-╙ets┬ottom≥ow≡osition⌠o∞ineεn
√DefaultóHnn"}-╙ets├olumn╚eading∞ine⌠oεn
√DefaultóTnn"}-╙ets╘op∞ine≡osition⌠o∞ineεn
√Delay°}-─elayßnßction,≈aitingµor≡ressing
anyδey.
√EscOff} -─isable⌠he┼scapeδeyΣuringφacro
execution.The┼scapeδeyΓecomes
effectiveßgain,∩nce⌠heφacro
executionφodeΘsσxited∩rΘfßn
{EscOn}φacroΘs⌡sed.
√EscOn}-╥eset⌠he┼scapeδey¿undo√EscOff}).
√Exit}-├lear┴LL∞evels∩f⌠he≤ubroutine
stackßndπontinueσxecution∩f⌠he
macroπommands.
√Get├ell}-┴ccepts⌠heεextδey≡ressedßnd≡laces
itΘn├ell.
√GotoXy┴1,A2}-╨ositionπharacterπursorßtπol,row
√If╘est}-╔Ftrue⌠henσxecuteßtµollowing
commandσlseσxecuteεext≥ow
√InLabelóMsg",A1}-╔nputß╠ABELßnd≡laceΘnπell
√InValueóMsg",A2}-╔nputß╬UMBERßnd≡laceΘnπell
√Indxyφ,n}-╨lace≤tatusΘndicatorΘnπolφ,≥owε
√Inkeyπell}-╨lace⌠heεextδey≡ressedΘnπell
√InRangeóMsg",Cell}
-╨romptµor≥ange⌡singóMsg".╘he
rangeΘs≤pecified⌡sing⌠he≡ointing
method,ßnd⌠erminatedΓy█ENTER].
The≥esulting≥angeΘs≡lacedΘn├ell.
√Jump}-╩UMP⌠oπellµollowingΘnstructionßnd
startσxecuting.
√Letπell,Arg}-╥eplaces⌠heπontents∩fπell≈ith┴rg
(value,σquation,σtc.)
√MenuCall╬AME}-╙imilar⌠oßboveΓutß≤ubroutineπall
√MenuJump╬AME}-─efine∙our∩wnφenußndΓranch⌠oΘt
√MenuOff}-╘urn∩ffφenu⌡pdating
√MenuOn} -╘urn∩nφenu⌡pdating
√MenuWidth┴1}-╙et⌠he≈idth∩fφenu,═ax=30πols.
√MenuXy┴1,A2}-╙et⌠heπol,row≡osition∩f⌠heφenu.
√Menucolor°}-╙ets⌠heπolor∩f⌠heφenu⌠o°
√OptionóBLx"}-╙ets∞eftΓorderπharacter⌠o°
√OptionóBRx"}-╙ets≥ightΓorderπharacter⌠o°
√OptionóC"}-├enterπharacter∩nπolumnΦeader
√OptionóDx"}-├hangesπolumnΣots⌠oπharacter°
√OptionóL"}-╙elects≡anelφenu
√OptionóVx"}-╙etsπolumnΣividerπharacter⌠o°
√Quit}-╤UIT,≤topσxecuting⌠heφacro
√PtrColor╪}-╙et⌠he≡ointerπolor⌠o╪
√Recalc╥ANGE}-├alculate∩nly⌠he≤pecified≥ange
√Restart}-├lear∩ne∞evel∩f⌠he≤ubroutine
stackßndπontinueσxecution∩f⌠he
macroπommands.
√Ret}-╥ETURNµromßπalled≤ubroutine
√ScrnOff}-╘urn∩ff⌠he≤creenΣisplay⌡pdate
√ScrnOn} -╘urn∩n⌠he≤creenΣisplay⌡pdate
√TextColor°}-├hanges⌠he⌠extπolor⌠o╪
(seeφanualµorπolors)
√Tone┴1,A2}-╨layß⌠one∩fΣuration,µrequency
√Topcolor°}-╙etsπolor∩f⌠op∞ine⌠o°
√Update} -╥efresh≤creen≈ithεewπell÷alues
√While,Test,Action}¡╥epeatºAction'≈hileºTest'Θs
valid.Then,≡roceed≈ith⌠heφacro∩n
theπellΓelow.
√WriteóMsg"}-╨laceφsgßtπharacterπursor≡osition
√WriteLnóMsg"}-╙ameßsßbove,≈ith├R/LF
!MacroExample
M┴├╥╧E╪┴═╨╠┼╙
══════════════════════════════════════════════════════════
Exampleú1
----------
Enter⌠heΘnformation≡resentedΓelowΘn⌠heΘndicated
cells:¿FinishσachσntryΓy≡ressing⌠he█ENTER]δey).
├ell ContentsExplanation
¡----------------------------------------
A1 {GOTO}A21~ PlaceπursorΘnπell┴21
A2{?}Pauseßnd≈aitµorΘnput
(TerminatedΓy█ENTER])
A3 {GOTO}A1~PlaceπursorΘnπell┴1.
Nowφove⌠oπell┴1ßnd≡ress/rnc\b[ENTER][ENTER].
Pressing┴lt-B,≈illεowφove⌠heπursor⌠oπell┴21ßnd
pauseµorΘnput.Typeßnything∙ou≈ant¿including
nothing)ßnd≡ress█ENTER].Theπursor≈illεowφove⌠o
cell┴1,ßndσxecution∩f⌠heφacro≈ill≤top.
Exampleú2
----------
Enter⌠heΘnformation≡resentedΓelowΘn⌠heΘndicated
cells:¿FinishσachσntryΓy≡ressing⌠he█ENTER]δey).
├ell ContentsExplanation
¡-------------------------------------
A1{HOME}PlaceπursorΘn┴1.
A2{INVALUEóA=",B1}DisplayóA="Θn⌠he
panelßrea∩f⌠he
worksheet,≡lace⌠he
entered÷alueΘn┬1.
A3{if┬1>10}{JUMP╤T}If⌠he÷alueΘn┬1Θs
greater⌠han▒0,≤tart
executing⌠heφacro
named╤T.
A4{LET┬2,B1*10}Multiply÷alueΘn┬1
by▒0,ßnd≡lace⌠he
resultΘn┬2.
A5Leave⌠hisπellΓlank.
A6 {LET┬2,B1*100}Multiply÷alueΘn┬1Γy
100,and≡lace≥esultΘn
cell┬2.
A7Leave⌠hisπellΓlank.
Nowεame⌠he≥equired≥anges⌡sing⌠heµollowing
keystrokes:
/rnc\aa1[ENTER]-Name⌠heµirstφacroπell
/rncQTa6[ENTER]-Name⌠he≤econdφacroπell.
Press┴lt-A.The≡rogram≈illΣisplayóA="Θn⌠he≡anel
areaßnd≡auseµorΘnput.Enterß÷alueßnd≡ress
[ENTER].If⌠he÷alueΘs∞ess⌠han▒0,▒00⌠imes⌠he
valueßppearsΘn┬2,Θfεot,▒0⌠imesthe÷alueßppears
in┬2.
!Parsing
P┴╥╙╔╬╟
══════════════════════════════════════════════════════════
ParsingΘs⌡sed⌠oπonvertß≤tring¿aπollection∩f
characters)Θntoσquivalent≤trings∩r÷aluesΘnßdjacent
columnsΘn⌠he≤ame≥ow.ParsingΘs⌡sed,µorσxample,⌠o
convertßµile≈hich≈asΘmportedßs⌠ext,⌠oΘts
equivalent⌠extßnd÷alues¿**See╞ileImport).It≤hould
beεoted⌠hatπertainπharactersßre⌡sedßsΣelimitersΘn
parsing.
[;][,][+][']
Examples:
Ab▒2╡0+15--->Ab125015
Ab▓E3╡;10--->Ab2000510
Abº1'2▓0--->Ab1220
│ │
└──┬──┘
│
Labels
!PrintCodes
P╥╔╬╘C╧─┼╙
══════════════════════════════════════════════════════════
Generally,µor┼PSON⌠ype≡rinters,⌠he≡rinter≤etupπode
isφade⌡p∩f⌠he┴SCIIΣecimalπodeµor⌠he┼SCπharacter
followedΓy┴SCIIπodesµor∩ther,≤pecificπharacters.
(TheseπodesπanΓeµoundΘn∙our≡rinter'sφanual).
All≡rinterπontrolπodesφustΓe≡lacedΘnß╙ETUP
string.AS-EASY-AS≈illßcceptπodesßs╘HREE─IGIT
decimal┴SCIIπharacterπodes,≡recededΓy⌠heΓack-slash
character█\],∩rßs┴SCIIπharacters.Forσxample∙ou
may⌠ypeσither∩ne∩f⌠heµollowing⌠woσquivalentπodes
in≥esponse⌠o⌠he≡romptµor⌠he≤etup≤tring:
\027\069[ENTER]
\027E[ENTER](069Θs⌠heπodeµor┼)
Ifyouwant⌠oπhange⌠he≤tring∙ouπanσditΘtΓy
re-selecting⌠he╙ETUP∩ption.Commonly⌡sedπodes
for┼PSONtypeprintersßre:
┌─────────────────────────┬─────────────────────────────┐
│\027\070Emphasized╧FF │\027\071Double╙trike∩n │
│\015CondensedON │\027\072Double╙trike∩ff │
│\018CondensedOFF │\027\0481/8"line≤pacing │
│\014EnlargedON │\027\0497/72"∞ine≤pacing │
│\020EnlargedOFF │\027\0501/6"line≤pacing │
└─────────────────────────┴─────────────────────────────┘
Pressing▄ßnd⌠hen╞1,≈ill∩penß≤econdary≈indow
containing⌠he≤etupπodesßvailableΘn⌠he≡rinter≤etup
file¿see⌡ser'sφanual).
!Printing
╨╥╔╬╘╔╬╟
══════════════════════════════════════════════════════════
RANGE:╙pecify⌠heßrea⌠oΓe≡rinted.
╠INEFEED:┴dvance≡aperΘn≡rinterß≤ingle∞ine⌡pwards.
PAGEADV:┴dvance≡aper⌠o⌠he⌠op∩fεext≡age.
ADJUST:╥eset∞ineßnd≡ageπounter⌠o░.
OPTION:┴ccess⌠he╨rint,╧ptionsφenu.
MARGINS:╙et⌠he≡rint═argins.TopßndΓottomφargins
areΘnú∩f∞inesßndΘnßddition⌠o⌠heΦeader
andµooter∞ines.Leftßnd≥ightφarginsßre
inπharactersßnd⌠heφaximumΘs▓40.
PG-LENGTH:╙et⌠he∞ength∩fß≡age.╒p⌠o▒024∞ines.
HEADER:╙tring∩n⌠op∞ine∩fσvery≡age.Three
availableµields,≤eparatedΓyⁿ.
#=Embed╨age,└=Embed─ate
FOOTER:╙tring∩nΓottom∞ine∩fσvery≡age.
SameµieldsßsµorΦeader.
SETUP:╙endπontrolπodes⌠o⌠he≡rinter¿see⌠opic).
TYPE:┴S-SEEN=Values,σtc.CONTENTS=Equations,σtc.
GO:╞inally≈hen≥eady⌠o≡rint,≤electτo.
Note:┘ouπan╙TOP⌠he≡rinterßtßny⌠imeΓy≡ressing
the█ESC]δey.
!Q&A
Q╒┼╙╘╔╧╬╙&A╬╙╫┼╥╙
══════════════════════════════════════════════════════════
╘heµollowingßreßnswers⌠o≤omeπommon±uestions.
Q1.I≤ee┴STERISKS≈hereφyεumber⌡sed⌠oΓe.
A1.NumberΘs⌠o≈ide⌠oΓeΣisplayedΘn⌠heπolumn.
Expandπolumn⌡ntil╬umberßppears∩rπhangeµormat¼
/Wsheet├olumn╙et
Q2.Notßll∩fφy≡rint≥ange≡rints,≡artΘsπut∩ff.
A2.Your≡rintφarginsßreεot,≡robably,≈ideσnough.
Expandφargin≈ith,»PrintTo╨rinter╧ptions═argin.
Q3.HowΣo╔τetßn┴UTOEXECφacro?
A3.Give∙ourφacroß≥angeεame∩f▄0¿zeroεot╧),and
save∙ourµile.Next⌠ime⌠heµileΘs≥etrievedΘt
will≤tartσxecuting⌠hatφacro.
Q4.Can╔Φaveß≈orksheetµile∞oadedßutomatically≈hen
I≤tart⌠he≡rogram?
A4.Yes,⌠hereßre⌠wo≈ays∙ouπanΣo⌠hat.
1.╬ame∙our≈orksheet┴UTOEXEC.WKS.┴lso,≥emember
to≤et⌠heΣefaultdirectory,⌠o⌠he∩ne≈here
thisµileΘs∞ocated,≈hen∙ou≤tart⌠he≡rogram.
2.╙tart┴S-EASY-AS⌡sing⌠he─OSπommand╠ine:
ASEASY»AUTO=FileName.WKS
where╞ileNameΘs⌠heΣesired≈orksheet.
Q5.IΦaveß├GAπard≈ithßΓlackßnd≈hiteφonitor,ßnd
Iπan't≤ee⌠heτraphs≈hen⌠heyßreΣisplayed.
A5.Use⌠he»MONO≤witch≈hen∙ou≤tart⌠he┴S-EASY-AS
program.
Q6I⌠ried⌠o÷iewßτraph⌠hat╔ΦadΣefined,ßnd╔
onlyτot⌠heßxes,εoΣata≡oints.
A6.This≤ymptom⌡sually∩ccurs≈hen⌠he╪-axisΘs
definedßs≥ange∩f∞abels,ßnd⌠heτraph⌠ypeΘs╪-
Y.
Q7.IΘmportedßµileΘnto┴S-EASY-AS⌡sing⌠he╞ile,
Import,╓aluesπommand,ßnd╔τot⌠he÷aluesΓutεot
any∩f⌠he∞abels.
A7.WhenΘmportingßn┴SCIIµileßs÷alues,⌠he∩nly
labels⌠hatßre≥etainedßre⌠hoseσnclosedΘnΣouble
quotes.
Q8.Howπan╔Φideπolumns?
A8.ColumnsπanΓeΦiddenΓy≤pecifyingπolumn≈idth
zero.
Q9.Howπan╔≡revent¿hide)≥owsµrom≡rinting?
A9.Placeß≡ipingπharacter¿|)Θn⌠he∞eftmostπell∩f
the≥ow∙ou≈ant⌠oΦide.
Q10.─atesΣoεot≤ort≡roperly,┴ugustπomesΓefore╩une!
A10.─atesσnteredßs╩une▒0,▒989,µorσxample,ßre
labels.Therefore,┴ugust▓2,▒989πomesΓefore╩une
10,▒989≤ince┴ugust≤tarts≈ithßn┴ßnd╩une≈ith
a╩.To≡roperly≤ortΣates,⌠hey≤houldΓeσntered
using∩ne∩f⌠he┴S-EASY-AS─ate∩r╙tring-to-Date
functions.
!Querying
Q╒┼╙╘╔╧╬╔╬╟AD┴╘┴┬┴╙┼
══════════════════════════════════════════════════════════
Find∩rσxtract≥ecords≈hichφatching≤electedπriteria,
fromßΣatabaseΘn┴S-EASY-AS.
1.─efine⌠heΣatabase╔nput≥ange:»DIA1..C6█ENTER]
An┴S-EASY-ASΣatabaseΘsφade⌡p∩f≥ecords¿rows),
andσachεameΘn⌠heΣefined≥angeΘsßµield∩f⌠he
respective≥ecord.The├olumnΦeadings¿part∩f⌠he
database≥ange)ßre⌠heµieldεames.
2.─efine⌠he╧utput≥ange:╧A21..C24█ENTER]
Theµirst≥ow∩f⌠he∩utput≥angeπontains⌠heεames
of⌠heµields⌠hat∙ou≈ant⌠oσxtractµrom⌠heΘnput
range.Theµieldεames≤houldΓe╔DENTICAL⌠o⌠hoseΘn
theΘnput≥ange;≈e≥ecommendπopying⌠hem≥ather⌠han
retyping!
3.─efine⌠he├riterion≥ange:CA11.A12█ENTER]
Theµirst≥owπontainsßn┼XACTπopy∩f⌠heµield
names⌠oΓe⌡sedßsπriteria.
Criteriaßre≤pecified⌡singß∞ogical∩peratorßnd⌠he
correspondingµieldΘn⌠heµirst≥ecord¿row)∩f⌠he
input≥ange.WildcardsßreßllowedΘn≤trings
criteria:
*-φatchßllπharacters⌠o≥ight∩f¬
A*=═atchßny≥ecord≈hose≥espectedµield
starts≈ith┴≥egardless∩f≈hatµollows.
(Arc,┴pron,┴llston,┴cton,..)
?-φatch≤ingleπharacterΘn≡osition∩f┐.
?at╜═atchßny≥ecord≈hose≥espectedµield
starts≈ithßnyπharacterßndΦasºat'ßs⌠he
secondßnd⌠hirdπharacters.¿Cat,┬at,
Rat,...)
~-φatchßnything╝>⌠oπriterion¿butεot╜)
~At╜═atchßny≥ecord≈hose≥espectedµield
isεotºAt'.¿This,⌠hat,╩ames,...)
...¡φatchΘfµollowing≤tringΘsΘnµield
...are╜Matchßny≥ecord≈hose≥espected
fieldπontains⌠heπharactersºare'.
(Shareware,≤oftware,Γeware,...)
┤.┼xtract⌠he≥ecords⌠hatφeet⌠heπriteriaΣefinedΘn
item│,ßbove:E
Database╔nput╥ange
--------------------
┌..............A/......B/..........C/........D/......
1 │NameAgeHeight(m)<-╞ield╬ames
2 │Bill╩ohnson191.82 ┐
3 │Wayne╫illiams411.79 │
4 │John╩ones291.88 ├─Records
5 │James├arlson 331.74 │
6 │Bob╥obinson181.91 ┘
7 │
Database├riterion╥ange¿1)
----------------------------
┌..............A/......B/..........C/........D/.....
11 │Name <--╞ield╬ame
12 │J*<--├riterion(This├riterion≈ill
13 │filter∩utßll≥ecords≈here⌠he
14 │first∞etter∩fµieldºName'Θsεot╩)
Database╧utput╥ange¿1)
-------------------------
┌..............A/......B/..........C/........D/.......
21 │NameAgeHeight(m)<--╞ield╬ames
22 │John╩ones291.88 ┐
23 │James├arlson 331.74 ┴Extracted
24 │Records
Modify⌠heπriterion≥ange,⌠his⌠ime⌡sing⌠heßgesßsß
filter.Then≥epeat⌠he┼xtract¿/DQE)πommand⌠o
extract⌠heεew≥ecords.
Database├riterion╥ange¿2)
----------------------------
┌..............A/......B/..........C/........D/.....
1 │Age<--╞ield╬ame
2 │+B2>30<--├riterion(This├riterion≈ill
3 │filter∩utßll≥ecords≈here⌠he
4 │fieldºAge'Θsτreater⌠han│0)
Database╧utput╥ange¿2)
-------------------------
┌..............A/......B/..........C/........D/.......
1 │NameAgeHeight(m)<--╞ield╬ames
2 │Wayne╫illiams411.79 ┐
3 │James├arlson 331.74 ┴Extracted
!Range
╥┴╬╟┼
══════════════════════════════════════════════════════════
RangesφayΓe≤pecifiedΘn⌠wo≈ays.╘heµirst≈ay≤tarts
by≤pecifying⌠heµirstπall∩f⌠he≥ange.At⌠his≡oint
use⌠heπursorδeys⌠oφove⌠he≡ointer∩ut∩f⌠heπell,
andφoveΘt⌠o∩neπorner∩f⌠heΣesired≥ange∙ou≈ish⌠o
highlight.
Press⌠heº.'δey.Thisanchorsthepointersothat
additional≡ointerφovementsΦighlightsφore⌠hanΩustß
singleπell.
Expand⌠he≡ointer⌡ntil⌠heΣesired≥angeΘsπompletely
highlighted.╔ftherangeisΓigger⌠han⌠hatßrea
displayed∩n⌠he≤creen⌠hen≡ress⌠heº.'ßnchorδey⌠o
examineσach∩f⌠heπorners∩f⌠he≥ange.┴∞ittle
flashingπursor≈illΘndicatethecurrentcorner.It
isßlso⌠his≤ide∩f⌠he≡ointer≈hichφayΓeφovedΓy⌠he
cursorδeys.
When⌠he≥angeΘsπompletelyΦighlighted≡ressßny∩ther
key⌠o≥eturn⌠o∙our∩riginalπellßndπontinue≈ith∙our
work.╧rΘf∙oußreµinishedwiththeµormula≡ress⌠he
[ENTER]δey.Yourµormula≈illΓeσnteredΘnto⌠he
spreadsheetßt⌠heπurrentπell≡osition.
The≤econd≈ay⌠o≤pecifyß≥angeΘs≤imply⌠o⌠ype⌠he
rangeεameΓy≤pecifying⌠heπorners∩f⌠he≥angeßs
individualπells≤eparatedby⌠wo≡eriods.Θ.e.A1..B2
The╥angeπommandsßllow∙ou⌠o∩perate∩nßΓlock∩f
cells.Forσxample,πonsiderßll⌠heπellsΓoundedΓy
cellA1andπellD2,ßndßssume⌠hat⌠heπursorΘs
currentlyßt┴1.Toµormatßll⌠heπells≈ithin⌠he
aboveΓlock⌠o╞IXED╞ORMAT≈ith⌠woΣecimals,σnter⌠he
followingδeystrokes:
»rµf▓█ENTER]█LEFT]█LEFT]█DOWN]█DOWN]█ENTER]
││ ││ │ │ │ │ │ │ └───Finish
││ ││ │ │ │ │ │ └─Operation
││ ││ │ │ │ │ └──Move⌠o─2
││ ││ │ │ │ └──Move⌠o─1
││ ││ │ │ └──Move⌠o├1
││ ││ │ └─Move⌠o┬1
││ ││ └──2Decimals
││ │└─Fixed
││ └─Format
│└─Range
└─Invoke═enu
!StartUp
To╙tart┴S-EASY-ASµromßny─OSΣisk/directory:
══════════════════════════════════════════════════════════
1.╘heΣriveßndΣirectory≈here┴SEASY.EXEΘs∞ocated
shouldΓeΘn⌠he─OS╨ath¿see∙our─OSφanual∩n
setting⌠he≡ath).
2.╘heσnvironment÷ariable┴SEASY≤houldΓe≤et⌠o
point⌠o⌠he┴S-EASY-ASΣisk/directory.
At⌠heΣos≡rompt,⌠ypeºSET┴SEASY=D:\Directory'
(without⌠he±uotes),≈here─:\DirectoryΘs≈here
ASEASY.PRT,┴SEASY.HLPßnd┴SEASY.MSGßre∞ocated.
ThisπommandπouldßlsoΓeΘncludedΘn∙our
AUTOEXEC.BATµile.
Once⌠heßbove⌠wo≤tepsßreπompleted,∙ouπan≤tart
AS-EASY-ASµromßnyΣisk/directoryΓy≤imply⌠yping
ASEASYßnd≡ressing█ENTER].
¬See⌠opicºGeneral'for≡rogram≤tart-up∩ptions*
!Sorting
╙╧╥╘╔╬╟
══════════════════════════════════════════════════════════
SortingßΣataΓase∩f≥ecordsΓyßnyµield¿ßπolumn⌐
mayΓeΣoneΓy≡erforming⌠heµollowing≤equence∩f
keystrokes.
1.GetΘnto⌠he─ata╙ortφenuΓy⌠yping/DS
2.Define⌠he╔NPUT≥ange,╘hisΘncludesßll≥ecordsΘn
theΣataΓase.
(Θ.e.ßll≥owsßndπolumns,σxcluding⌠heΦeadings)
3.Define⌠he╨RIMARYδey
4.Optional:─efine⌠he╙ECONDARYδey∩r⌠ieΓreaker
5.Select╟O⌠oΘnitiate⌠he≤ort.
6.WAIT!
The≤ort≈illΓeπompleted≤hortlyßndßΓeep≈ill
sound.
Pleaseεote⌠hat≤ortingΘsΣoneßccording⌠he┴SCII
values∩f⌠heπharacters,⌠herefore,εumbersßre≡laced
beforeπharacters..
!WordProcess
W╧╥─P╥╧├┼╙╙╔╬╟
══════════════════════════════════════════════════════════
The≈ord≡rocessingφode∩f┴S-EASY-ASφayΓeßccessed
eitherΓy≡ressing╞7,µorm⌠he╥eady═ode,∩rΓy
executing⌠heπommand»WSheet,╘ext,╫ord.
■Up⌠o▓0∞ines∩f⌠extßreßccommodatedσach⌠ime⌠he
word≡rocessorΘsΘnvoked.
■Automatic∞ine≈rapping≈ith∩r≈ithout≤pace≡adding
(Rugged∩r╩ustified)Θs⌠oggledΓy≡ressing╞7∩nce
in⌠he≈ord≡rocessingφode.
■F2ßllows∙ou⌠o≤et⌠he≥ightφargin¿justσnter╥Θn
theΣesired∞ocation)
■Entriesßreσvaluatedßndßre⌠reatedßs∞abels∩r
values¿trailing≤paces≈ill≥esultΘn∞abel).
■Theµollowingσditingδeysßreßctive:
HOME->Beginning∩f∞ine
END->End∩f∞ine
DEL->Deleteπurrentπharacter
INS->ToggleΘnsert/overwriteφode
BACKSPACE¡>Deleteπharacter⌠o⌠he∞eft
TAB->8≤paces⌠o⌠he≥ight
Shift╘AB¡>8≤pace⌠o⌠he∞eft
Note⌠hat├Rsφay∩nlyΓeΣeletedΓy┬ckSpace.
!@Date/Time
D┴╘┼»╘╔═┼F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
@DATE(YY,MM,DD)
Serialεumber∩fΣaysµrom╩an▒,1900⌠o┘ear╜┘Y,
Month╜═M,─ay╜─D.
Ex.└DATE(87,5,20)╜│1917
(Note:├ellεeed⌠oΓeΘnΣateµormat⌠oΣisplayΣates)
@DATEVAL(String)
Serialεumber∩fΣaysΘn╙tringóMM/DD/YY".
@TODAY
Returns⌠he≤erialεumber∩fΣays⌠oεow.
@TIME(HR,MIN,SEC)
Fraction∩fΣayπorresponding⌠o╚R:MIN:SEC
@TIMEVALUE(String)
Fraction∩fΣayπorresponding⌠o╙tringóMM/DD/YY"
@DAY(X)
The─ayΘn╪.@DAY(31917)╜▓0.
@HOUR(X)
The╚oursΘn⌠heµractional≡art∩f╪
@MINUTE(X)
The═inutesΘn⌠heµractional≡art∩f╪
@MONTH(X)
The═onthΘn╪.@MONTH(31917)╜╡¿May)
@SECOND(X)
The╙econdsΘn⌠heµractional≡art∩f╪
@YEAR(X)
The┘earΘn╪.@YEAR(31917)╜╕7
!@Finance
F╔╬┴╬├╔┴╠F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
@CTERM((Interest,FutureValue,PresentValue)
Theεumber∩fπompounding≡eriods≥equiredµorßn
investment∩f╨V¿present÷alue)⌠oτrow⌠o╞V¿future
value),Θf⌠heΘnvestmentΘsσarning╔NTΘnterest≡er
compounding≡eriod.
@DDB(Cost,Salvage,Life,Period)
AcceleratedΣepreciation÷alueµorßnßsset,τiven⌠he
initialπost,⌠he∞ifeσxpectancy,⌠heσnd÷alueßnd⌠he
depreciation≡eriod.TheΣepreciationΘsπalculated
using⌠heΣoubleΣecliningΓalanceφethod.
@FV(Annuity,interest≥ate,period)
Returns⌠heµuture÷alueπorresponding⌠oanannuity
occurring∩ver⌠he≤pecified≡eriod.Reverse∩f⌠he
above.
ex.@FV(700,0.0925,30)╜╣9979.77
@IRR(Interest≥ate,Range)
Returns⌠he╥ate∩f╥eturn≡er≡eriodßssociated≈ithß
cashµlow.More⌠han∩ne≤olutionφayΓe≡ossibleΘf
cashµlowπhangesΓetween≡ositiveßndεegative÷alues
throughout≥ange.
ex.@IRR(0.11,H1..H5)
@NPV(Interest≥ate,Range)
ReturnstheNetpresentvalueofßπashµlow∩ver
interest≡eriod.
ex.@NPV(0.1,A1..D1)
@PMT(Principal,interest,period)
Returns⌠heßmount∩fßnßnnuityσqual⌠o⌠he
principalßmortized∩ver⌠he≡eriod.
ex.@PMT(75000,0.0925,30)╜╖462.61
@PV(Annuity,interest≥ate,period)
Returns⌠he≡resent÷alueπorrespondingtoanannuity
occurring∩ver⌠he≤pecified≡eriod.Reverse∩f⌠he
above.
ex.@PV(700,0.0925,30)╜╖035.08
@RATE(FutureValue,PresentValue,N)
╔nterest≥ate≥equiredµorßnΘnvestment∩f╨VAL⌠oΓe
≈orth╞VAL,Θn╬πompounding≡eriods.
@SLN(Cost,Salvage,Life)
╙traight∞ineΣepreciation∩fßnßsset∩ver╧NE≡eriod
∩f╠IFE.
@SYD(Cost,Salvage,Life,Period)
─epreciation∩fßnßsset⌡sing⌠he╙um-of-Years
Σepreciationφethod.
@TERM(Payment,Interest,FutureValue)
╬umber∩f≡eriods≥equired⌠oßccumulateßnΘnvestment
∩f╞VALφaking≥egular≡ayments∩f╨MTßndßccruing
Θnterestßt⌠he≥ate∩f╔NT≡er≡eriod.
!@LogicFunc
L╧╟╔├┴╠F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
@IF(Condition,arg1,arg2)
Value∩fßrg1Θf├onditionΘs⌠rue
value∩fßrg2Θf⌠he├onditionΘsµalse.┴llowable
logical∩perators╛,<,=,<>,>=,<=úOR#,úAND#.
Ex.@if(10>2,3*2,4+5)╜╢
+(a1>2)*3+(a1<=2)*4Thisµormula≈ill∙ieldß
result∩f│Θf⌠he÷alue≤toredΘnπell┴1
isτreater⌠han▓ßnd≈ill∙ieldß┤Θf⌠he
valueΘs∞ess⌠han∩rσqual⌠o▓.
@ISSTR(Cell)
Returns▒Θf⌠he≥eferencedπellπontainsß
label,░∩therwise.
@ISNA(Cell)
Returns▒Θf≥eferencedπellπontains└NA,
0∩therwise.
@ISNUM(Cell)
Returns▒Θf⌠he≥eferencedπellπontainsß
value,░∩therwise.
@ISERRCell)
Returns▒Θf├ellπontains┼RR,░∩therwise.
@TRUE
Returns⌠he÷alue∩f▒¿logical⌠rue).
@FALSE
Returns⌠he÷alue∩f░¿logicalµalse).
@NOT(Cell)
Logicallyεegates⌠he÷alue∩fπell.0Γecomes▒ßnd▒
becomes░.
@NA
Always≥eturns⌠he÷alue∩f¡1.UsefulΘn∞ogic
checkingµormulas.
@CASE(N,Arg1,Arg2,Arg3,......)
Returns⌠he╬thßrgumentµrom⌠he┴rgument∞ist.
@ERR
Returns⌠he≤tringºERR'.UsedΓy└ISERR,ßbove.
!@Math
M┴╘╚┼═┴╘╔├┴╠F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
Thefollowingµunctionsßct⌡pon⌠heßrgumentºx'≈ithin
the≡arenthesis.TheßrgumentφayΓeß÷alue∩rßµormula
which≥eferences∩therπells≈ithin⌠he≤preadsheet.
FunctionDescription/Example
─────────────────────────────────────────────────────────
@ABS(x)Returns⌠heßbsolute÷alue∩fßrgument.
Example.@ABS(-10)╜▒0
@ACOS(x)Arcπosine,≥eturns≥adians
@ACOS(0.5)╜▒.0471
@ASIN(x)Arc╙ine,≥eturns≥adians
@ASIN(0.866)╜▒.0471
@ATAN(x)Arc╘angent,≥eturns≥adians
@ATAN(1.732)╜▒.047
@COS(x)Cosine∩fßngle,°Θn≥adians.
@COS(1.047)╜░.5
@EXP(x)Raiseºe'⌠o⌠heºx'≡ower
@EXP(5)╜▒48.4131591
@INT(x)Integer÷alue∩fßrgument.╘heµractional
part∩f⌠heεumberΘs⌠runcatedandthe
integer≥emainderΘs≥eturned.┼xample:
@INT(10.6)╜▒0
@LN(x)Natural╠ogarithm⌠oΓaseºe'
@LN(6)╜▒.791...
@LOG(x)Logarithm⌠oΓaseº10'
@LOG(10)╜▒
@MOD(x,y)ModuloΣivision,
@MOD(10,3)╜▒
@PIConstant≈hichΦasß÷alue∩f
@PI╜│.14159...
@RANDReturnsßεew≥andomεumberßfterσach├ALC.
@ROUND(x,y)Rounds÷alue°⌠o∙Σigits≥ight∩fΣecimal
@ROUND(123.123,1)╜▒23.1
Negative÷alue∙≥ounds⌠o∞eft.
@ROUND(123.123,-2)=▒00
@SIN(x)Sine∩fßngle,°Θn≥adians.
@SIN(1.047)╜░.866
@SQRT(x)Square≥oot∩fßrgument.
@SQRT(2)╜▒.4142135624
@TAN(x)Tangent∩fßngle,°Θn≥adians
@TAN(1.047)╜▒.732
!@SpecialFunc
S╨┼├╔┴╠F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
@CELLPT(String)
ReturnsΘnformationßbout⌠he├URRENTπell¿i.e.,⌠he
cell⌠hat⌠he≡ointerΘsπurrently∞ocated∩n).Type
ofΘnformationΣepends∩n╙tring.
String╜óFORM"returns⌠heµormat∩fπurrentπell.
String╜óADDRESS"≥eturns⌠heßddress∩fπurrentπell
asß≤tring«
String╜óCONTENTS"⌠heπontents∩fπellßre≥eturned
asß≤tring,σ.g.A1+3Θs≥eturnedßsóA1+3"
String╜óROW"≥eturns⌠heπurrentπell≥owßddress.
String╜óCOLUMN"≥eturns⌠heπurrentπellπolßddress.
String╜óWIDTH"≥eturns⌠heπurrentπellπolumn≈idth.
String╜óPREFIX"≥eturns⌠heπurrentπell∞abel≡refix
STRING╜óTYPE"≥eturnsßnΘntegerΣepending∩n⌠he
contents∩f⌠heπurrentπell.
0¡╙tring╞ormula
1¡╓alueµormula
2¡╔nteger/Value
3¡╔nteger/Value
4¡╙tring/Label
5¡┬lank├ell
6¡╓irgin┬lank├ell
8¡╙tring╞ormulaσrror
9¡╓alue╞ormulaσrror
@ROWS(CellOne,CellTwo)╬umber∩f≥owsΓetween⌠he⌠wo
cells.
Ex.@Rows(A1..D10)╜▒0
@COLS((CellOne,CellTwo)╬umber∩fπolsΓetween⌠he⌠wo
cells.
Ex.@Cols(A1..F10)╜╢
@HTABLE(compare,range,ofs)
Returns⌠he÷alueßt÷ertical∩ffsetΘn⌠heπolumn
thatφatches⌠hecompare÷alue.
Ex.@HTABLE(5.6,A1..C3,1)╜┤.4
@VTABLE(compare,range,ofs)
Returns⌠he÷alueßtΦorizontal∩ffsetΘn⌠he≥ow
thatφatches⌠heπompare÷alue.
Ex.└VTABLE(2.3,A1..C3,2)╜▒0
@HTERP(x,range,offset)
Returns⌠heµ(x)÷alueΓased∩nßΦorizontal
interpolation∩fß⌠able.Theµirst¿top)≥ow∩f
'range'Θsπontains⌠he°-values.Theºoffset'≥ow
contains⌠heµ(x)÷alues.
Ex.└HTERP(1.2,A1..C3,1)╜▓.415555
Ex.└HTERP(5.5,A1..C3,2)╜┤.38
@VTERP(x,range,offset)
Returns⌠heµ(x)÷alueΓased∩nß÷ertical
interpolation∩fß⌠able.Theµirst¿left)πolumn∩f
'range'Θsπontains⌠he°-values.Theºoffset'πolumn
contains⌠heµ(x)÷alues.
@VTERP(1.2,A1..C3,1)╜╡.758333
@VTERP(3.4,A1..C2,2)╜▓.666666
@CELL(String,CELL)
Operates⌠he≤ame≈ayßs└CELLPT.All≤tringßrguments
validµor└CELLPTßreßlso÷alidµor└CELL.It≥eturns
theΘnformationßbout≥eferencedºCELL'≥ather⌠han
about⌠he├URRENTπell.
@@(Cell)¡╔ndirect┴ddressing
Refer⌠oºCell'.Forσxample,Θfπell┴1πontained⌠he
string┬22ßndπell┬22πontained⌠he÷alue┤,⌠hen⌠he
formula└SQRT(@@(A1))≈ould≥eturn⌠he÷alue▓.
!@Statistics
S╘┴╘╔╙╘╔├┴╠F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
Statisticalfunctionsoperateonarangeofvalues.
A≥ange≤pecifiesß≥ectangularΓlock∩fΣataΘn⌠he
spreadsheet.OnlyONE≥angeφayΓe⌡sedßsßnßrgument.
i.e.Range╜┴1..B10Σefines⌠heΓlock∩fΣataµrom:
ß1...b1
a10...b10
Presentedbelowarethestatisticalfunctions
availablewithin┴S-EASY-AS.ToΘllustrate⌠he⌡seof
eachfunctionanexampleisΘncluded.
Allexamples≈ill∩perate∩n⌠heεumbersπontainedΘn⌠he
portion∩f⌠he≤preadsheetΣuplicatedΓelow,┴1..C3.
/........A/.......B/.......C/
11.15.68.2
22.37.510
33.54.42
4
══════════════════════════════════════════════════════════
@AVG(Range)Average÷alue∩f⌠he≥ange
Ex.└Avg(A1..B2)╜┤.955555
@COUNT(Range)├ount⌠heεumber∩fσlements
in⌠he≥ange.BlankπellsΘgnored.
Ex.└Count(A1..B2)╜╣
@Count(A1..A4)╜│
@FACT(x)Factorial∩f╪¿0<X<23)
Ex.└Fact(4)╜▓4
@INDEX(Range,Col,Row)Returns⌠heσlementΘn≡osition
Row,Col∩f╥ange.
Ex.└Index(A1..C3,2,2)╜╖.5
@MAX(Range)Maximum÷alueΘn⌠he≥ange
Ex.└Max(A1..B2)╜▒0
@MIN(Range)Minimum÷alueΘn⌠he≥ange
Ex.└Min(A1..B2)╜▒.1
@STD(Range)StandardΣeviation∩f⌠he≥ange
Ex.└Std(A1..B2)╜2.904827
@SUM(Range)Sum∩f÷aluesΘn⌠he≥ange
Ex.└Sum(A1..C3)╜┤4.6
@VAR(Range)Returns⌠he≡opulation÷ariance∩f
the≥ange.
Ex.└Var(A1..B2)╜╕.438024
!@String
S╘╥╔╬╟F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
@CHR(X)
The┴SCIIπharacterπorresponding⌠oΣecimalπode╪.
@ORD(String)
Returns⌠he─ecimal┴SCIIπode∩f⌠heµirst
characterΘn╙tring.
@EXACT(String1,String2)
One¿True)if╙tring1ßnd╙tring2ßreσxactly⌠he≤ame,
zero¿False)Θf⌠heyßreεot.
@FIND(Strg1,String,Start)
Find⌠he∞ocation∩f╙trg1Θn╙tring,≤tartingßt
position╙tart.
@LEFT(String,N)
First╬πharactersΘn╙tring.
@LENGTH(String)
Number∩fπharactersΘn╙tring.
@LOWER(String)
All∞ettersΘn╙tringΘn∞owerπase.
@MID(String,N1,N2)
N2πharactersµrom≤tring,≤tarting≈ith╬1.
@N(Cell)
theεumeric÷alueΘn├ell,░Θf≤tring.
@PROPER(String)
All≈ordsΘn≤tring≈ith⌠heµirst∞etterΘn
upperπaseßnd⌠he≥estΘn∞owerπase.
@REPEAT(String,N)
String,≥epeated╬⌠imes.
@RIGHT(String,N)
The∞ast╬πharactersΘn╙tring.
@S(Cell)
The≤tring÷alueΘn├ell,εull≤tringΘfεumeric.
@STR(X,N)
Convertεumeric÷alue╪⌠oß≤tring,╬-decimals.
@VAL(String)
Numeric÷alue∩f╙tring.
@TRIM(String)
String≈ithεo∞eading,⌠railing∩rφultiple≤paces.
@UPPER(String)
All∞ettersΘn╙tringΘn⌡pperπase.
!@UserFunc
U╙┼╥F╒╬├╘╔╧╬╙
══════════════════════════════════════════════════════════
Specialµunctions,≤et⌡pΓy⌠he⌡serπanΦave⌡p⌠o⌠hree
numericßrguments.To≤et⌡pß⌡serµunction:
A.╨lace⌡p⌠o⌠hreeεumericßrgumentsΘnß≥owΘn
adjacentπolumns.
B.╨lace⌠heµormula≥elating⌠heεumeric÷aluesΘn⌠he
cellΓelow⌠he∞eftmostßrgument.
C.╟iveß⌡nique≥angeεame⌠o⌠he≥angeΘncluding⌠he
argumentsßnd⌠heµormula¿e.g.═INE).
D.╒se⌠heεewlyΣefinedµunction¿e.g.@MINE).
Example:
--------
┌.......A/......B/..........C/........D/......
1 │1.02.09.0
2 │4.5 ─────┐
3 │ └─Contains⌠heµormula¿A1/B1)*C1
4 │RangeεameMINE:┴1..C2
5 │
6 │1.5 ─────Contains⌠he╞ormula@MINE(1,3,4.5)
7 │
!3D-Panels
P┴╬┼╠╙-D╔═┼╬╙╔╧╬╙
══════════════════════════════════════════════════════════
The╫sheet,╟lobal,─imensionsπommandßllows∙ou⌠o
simulateß│-Dσnvironment.When⌠heπommandΘsΘnvoked,
youßre≡romptedµor⌠heεumber∩f≡anels¿up⌠o▒00
allowed).
Theτenerated≡anelsßre▓56πolumns≈ideßnd¿8192/N)
rowsΦigh,≈here╬Θs⌠heεumber∩f≡anels≤pecified.
Panelsßreεamed≤equentially¿A,┬,├,«...).The
current≡anelΘsΘndicatedΓyΘts∞etter,≡ositioned∩n
the⌡pper∞eftπorner∩f⌠he≤creen,Σirectlyßbove⌠he
columnεumbers.
Youπanτoµrom⌠heπurrent≡anel⌠oßnotherßsµollows:
1.╒se⌠he╟OTO¿F5)µunctionδey.
2.╨ress├trl-PgDn.Thisφakes⌠heεext≡anelΘn⌠he
sequence⌠heπurrent≡anel.
3.╨ress├trl-PgUp.Thisφakes⌠he≡revious≡anelΘn
the≤equence⌠heπurrent≡anel.
Cellsµromßny≡anelπanΓeßccessedßs⌠hough⌠hey≈ere
in⌠heπurrent∩ne.When⌠he─imensions∩ptionΘs∩n,
theπellsßre≥eferencedΓy⌠he≡anel∞etter(s),µollowed
byßπolonßnd⌠heπell≥eference:
Examples:
A:A1-Panel┴,├ell┴1
+AA:W34-Addπell╫34µrom≡anel┴A
When⌠heεumber∩f≡anelsΘs≥eset⌠o∩ne,ßllΘnformation
in⌠he≥est∩f⌠he≡anelsΘs≥etainedΘn⌠he≈orksheet.
ForσxampleΘf⌠wo≡anelsΦadΓeen≤elected,ßnd
information≈asσnteredΘnπell┬:A1,≈hen⌠heεumber∩f
panelsΘs≥eset⌠o∩ne,⌠heΘnformationΘn┬:A1Θsεow
locatedΘnπell┴1025.
!End